using System;
using System.Reflection;

using TrueCode.Core.Aspects;


namespace TrueCode.DependencyManager.Services.InjectionPoints
{
  [Serializable]
  public class WeakTypedMethod : TypedMethod
  {
    public WeakTypedMethod( int executionOrder, string methodName, [NotNull] params Type[] parameterTypes )
      : base( methodName, executionOrder, parameterTypes )
    {
    }

    public override MethodInfo GetMethod( Type type )
    {
      return base.GetMethod( type );
    }
  }
}